@charset "utf-8";
/*
 * artDialog兼容框架布局 v1.3
 * Date: 2010-06-02
 * http://code.google.com/p/artdialog/
 * (c) 2009-2010 tangbin, http://www.planeArt.cn

 * This is licensed under the GNU LGPL, version 2.1 or later.
 * For details, see: http://creativecommons.org/licenses/LGPL/2.1/
 */
 
.ui_dialog_wrap { visibility:hidden; }
.ui_title_icon, .ui_content, .ui_dialog_icon, .ui_btns span { display:inline-block; *zoom:1; *display:inline; }/*inline-block元素合集*/
.ui_dialog { text-align:left; position:absolute; top:0; }/*对话框初始状态不可见*/
.ui_dialog table { border:0; margin:0; border-collapse:collapse; }
.ui_dialog td { padding:0; }
.ui_title_icon, .ui_dialog_icon { vertical-align:middle; _font-size:0; }
.ui_title_text { overflow:hidden; cursor:default; }
.ui_close { display:block; position:absolute; outline:none; }
.ui_content_wrap { text-align:center; }
.ui_content { margin:10px; text-align:left; }
.ui_iframe .ui_content { margin:0; *padding:0; display:block; height:100%; position:relative; }/*如果包裹的是内部定义的嵌入式窗口则让自己有高度*/
.ui_iframe .ui_content iframe { /*width:100%; height:100%;*/ border:0 none; overflow:auto; }/*继承父元素的100%高度和宽度*/
.ui_content_mask { visibility:hidden; width:100%; height:100%; position:absolute; top:0; left:0; background:#FFF; filter:alpha(opacity=0); opacity:0; }/*遮罩.防止拖动的时候鼠标置入iframe里面而导致对话框粘住鼠标*/
.ui_bottom { position:relative; }
.ui_resize { position:absolute; right:0; bottom:0; z-index:1; cursor:nw-resize; _font-size:0; }
.ui_btns { text-align:right; white-space: nowrap; }
.ui_btns span { margin:5px 10px; }
.ui_btns button { cursor:pointer; font-size:14px; }
* html .ui_ie6_select_mask { position:absolute; top:0; left:0; z-index:-1; filter:alpha(opacity=0); }/*强制覆盖IE6无法遮盖下拉控件(如果IE6 通过一些技巧应用了png图片，使用这个则会让png半透明失效,可在主题css文件中关闭:'display:none')*/

/*
加载内容过程
*/
.ui_loading .ui_content_wrap { position:relative; min-width:9em; min-height:3.438em; }
.ui_loading .ui_btns { display:none; }/*不显示按钮，防止内容没有加载就操作对话框造成报错*/
.ui_loading_tip { visibility:hidden; width:5em; height:1.2em; text-align:center; line-height:1.2em; position:absolute; top:50%; left:50%; margin:-0.6em 0 0 -2.5em; }/*loading提示*/
.ui_loading .ui_loading_tip, .ui_loading .ui_content_mask { visibility:visible; }
.ui_loading .ui_content_mask { filter:alpha(opacity=100); opacity:1;}
/*body:nth-of-type(1) .ui_loading .ui_iframe iframe { visibility:hidden; }*//*chrome下iframe加载过程需要隐藏，否则下次再重用对话框时候会出现iframe错位的问题，这是chrome独有的BUG,在table套嵌的情况下出现。IE最好不要隐藏iframe，不然导致iframe里面的js聚焦操作报错*/


/*
移动对话框过程
*/
.ui_move .ui_title_text { cursor:move; }
.ui_page_move .ui_content_mask { visibility:visible; }/*如果正在移动对话框，那么所有带有iframe对话框都被一个透明遮罩盖住，防止指针置入iframe而导致失去控制*/
.ui_move_temp { visibility:hidden; position:absolute; cursor:move; }
.ui_move_temp div { height:100%; }
html > body .ui_fixed .ui_move_temp { position:fixed; }

/*
静止定位
*/
html > body .ui_fixed .ui_dialog { position:fixed; }
* .ui_ie6_fixed { background:url(*) fixed; }/*触发IE6浏览器特异功能，防止动态修正位置时闪烁*/
* .ui_ie6_fixed body { height:100%; }/*防止IE6下对话框位置错误*/
* html .ui_fixed { width: 100%; height: 100%; position: absolute; left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth); top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight); }/*IE6动态修正位置，模拟fixed*/

/*
锁屏(javascript锁屏操作的同时也执行了静止定位)
*/
/*隐藏滚动条*/
/*
.ui_page_lock > body { overflow:hidden; }
.ui_page_lock { *overflow:hidden; }
*/
* .ui_page_lock select, * .ui_page_lock .ui_ie6_select_mask { visibility:hidden; }/*隐藏select控件,并且取消对话框强制覆盖select功能(防止圆角处显示白底)*/
.ui_overlay { visibility:hidden; _display:none; position:fixed; top:0; left:0; width:100%; height:100%; filter:alpha(opacity=0); opacity:0; _overflow:hidden; }/*遮罩外套，可供javascript执行透明渐变*/
.ui_lock .ui_overlay{ visibility:visible; _display:block; }
.ui_overlay div { height:100%; }/*遮罩半透明遮罩层*/

* html body { margin:0; }/*强制清空IE6下body默认边距,实属于无奈之举*/